易语言填表识别并自动输入验证码 | 您所在的位置:网站首页 › 易语言验证码识别 精易论坛 › 易语言填表识别并自动输入验证码 |
.版本 2
.支持库 wke
.支持库 spec
.子程序 _精易Web浏览器1_Url载入开始, 逻辑型
.参数 Url, 文本型
.参数 Job, 整数型
.局部变量 func, 特殊功能
.如果真 (Url = 验证码图片获取地址)
func.拦截网络请求 (Job)
.如果真结束
.子程序 _精易Web浏览器1_Url载入结束, 逻辑型
.参数 Url, 文本型
.参数 Job, 整数型
.参数 数据字节集指针, 整数型
.参数 数据长度, 整数型
.局部变量 bin, 字节集
.局部变量 ret, 文本型
.局部变量 json, 类_json
.局部变量 img, 文本型
.局部变量 局_填表, WKE_填表
.局部变量 局_验证码, 文本型
.如果真 (Url = 验证码图片获取地址)
bin = 指针到字节集 (数据字节集指针, 数据长度)
ret = 编码_Utf8到Ansi (bin)
json.解析 (ret, )
img = json.取通用属性 (“img”, )
局_验证码 = 验证码识别 (编码_BASE64解码 (文本_取右边 (img, “base64,”, , ), ))
调试输出 (“局_验证码 ”, 局_验证码)
局_填表.置元素属性值 (精易Web浏览器1.取WebView (), #填表模式_JS表达式, “body > div.content > div.code > input”, , “value”, 局_验证码)
.如果真结束
验证码识别子程序可以百度搜索易语言验证码识别来创建。 视频教程: 精易web浏览器支持库教程 - 第10课、网络拦截实现 (同步验证码案例 , 替换网络资源案例) 易语言TV |
CopyRight 2018-2019 实验室设备网 版权所有 |